İş Akışı Standartları
Durum
Bu doküman, Web UI yenileme projesi kapsamında izlenecek standart iş akışını tanımlar.
1. Dokümantasyon Hazırlığı
Gerekli Dokümanlar
- User Personas
- Test Senaryoları
- Definition of Done (DoD)
Dokümantasyon Süreci
- İlgili dokümanları
documasraffreposuna ekle - Dokümanları ilgili ekiplerle review et
- Gerekli güncellemeleri yap
2. Task Oluşturma
Task İçeriği
- Net task tanımı
- Dokümantasyon referansları
- Teknik gereksinimler
- Bağımlılıklar
- Kabul kriterleri
Fibery Task Template
## Task Tanımı
[Kısa açıklama]
## Doküman Referansları
- [Doküman linki 1]
- [Doküman linki 2]
3. Planlama & Önceliklendirme
Sprint Planlaması
- Backlog'a ekleme
- Önceliklendirme
- Kaynak ataması
- Deadline belirleme
Önceliklendirme Kriterleri
- İş etkisi
- Teknik bağımlılıklar
- Kaynak kullanılabilirliği
- Deadline aciliyeti
4. Development Süreci
PR Review Standartları
- Code review checklist
- Test coverage kontrolü
- Dokümantasyon güncellemesi
PR Template
PR'lar aşağıdaki template'e uygun olarak açılmalıdır:
# 🔄 Pull Request
## Bağlantılar
- Fibery Task
- Teknik Doküman
- Tasarım
## İş Takibi
### 📋 Hazırlık Süreci
- İş gereksinimleri kontrolü
- Teknik doküman incelemesi
- Tasarım doküman incelemesi
- Gerekli kişilerle görüşme durumu
### 🚧 Bloklar & Engeller
- Bloklayan durumların belirtilmesi
### 👥 İletişim
- Review süreci koordinasyonu
- Takım içi iletişim durumu
## Değişiklikler
- Değişiklik tipi (Bug Fix, Yeni Özellik, Refactor, vb.)
- Değişiklik özeti
- Kritik noktalar
## Kontrol Listesi
- Test durumu
- Kod kalitesi
- Deploy gereksinimleri
## Test Etme
- Test ortamı
- Test adımları
Bug Report Süreci
Hata raporlama aşağıdaki standartlara uygun olarak yapılmalıdır:
## Hata Bildirimi
### Gerekli Bilgiler
- Hata tanımı
- Fibery Task linki
- Jam.dev kaydı (ekran kaydı ve loglar)
### Ortam Bilgileri
- Hata ortamı (Staging/Production/Local)
- Tarayıcı/işletim sistemi bilgileri
- Versiyon bilgileri
### Hata Detayları
- Hatayı oluşturma adımları
- Beklenen davranış
- Jam.dev kayıtları
- Ekran görüntüleri
### QA Süreci
- Jam.dev kaydı kontrolü
- Hata doğrulama
- Test senaryosu
- Regression test planı
5. Test & QA Süreci
Manuel Test Süreci
- Test senaryolarının hazırlanması
- Edge case'lerin kontrolü
- Cross-browser testing
E2E Test Süreci
- Kritik akışların belirlenmesi
- Test scriptlerinin yazılması
- Test sonuçlarının raporlanması
- Regression testing
6. Deployment Süreci
Haftalık Deploy Planı
- Deploy günü: [Belirlenecek]
- Deploy checklist
- Rollback planı
- Monitoring setup
Feature Flag Yönetimi
- Flag isimlendirme standardı
- Aktivasyon stratejisi
- Monitoring stratejisi
- Cleanup planı
7. Feedback & İterasyon
Feedback Toplama
- Kullanıcı feedbacki
- Sistem metrikleri
- Performance metrikleri
- Error raporları
İterasyon Süreci
- Feedback analizi
- Önceliklendirme
- Task güncelleme
- Sprint planına dahil etme
Definition of Done (DoD)
Teknik DoD
- Kod review tamamlandı
- Testler yazıldı ve geçti
- Dokümantasyon güncellendi
- Performance kriterleri karşılandı
İş DoD
- Kullanıcı kabul testleri tamamlandı
- Stakeholder onayı alındı
- Metrikler hedefleri karşılıyor
- Deployment başarılı
Önemli Not
Bu iş akışı standartları, projenin ihtiyaçlarına göre güncellenebilir. Her güncelleme cross-functional retro'larda değerlendirilmelidir.
Development Workflow
Git Workflow
Security Standards
Data Handling
- Sanitize user input
- Validate schema transformations
- Secure component props
- Handle sensitive data
Access Control
- Role-based schema generation
- Component access restrictions
- Validation rule enforcement
- Audit logging
Optimization Techniques
- Memoization
- Code splitting
- Tree shaking
- Bundle optimization